package com.xinqi.modules.databank.dto.req;

import com.xinqi.common.base.response.Param;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
public class ResourceBaseQueryDTO extends Param {

    /**
     * 发布状态 3进行中，4已结束
     */
    private Integer status;

    /**
     * 班级状态
     */
    @NotNull(message = "班级id非空")
    private Long classId;

    /**
     * 用户信息
     */
    @Schema(description = "用户ID", hidden = true)
    private Long userId;

    /** 资料库类型 1.互动课件 2.资料 6.互动视频*/
    @Schema(description = "资料库类型 1.互动课件 2.资料 6.互动视频", hidden = true)
    private String contentType;

}
